StoreEngine\Addons\Subscription\Classes\SubscriptionScheduler A

Total Complexity 75
Dependencies 10
Dependents 1
Total lines 321
Lines of code 201
Logical lines of code 131
Comment lines 65
Methods 14
Properties 0

Methods 14

Method Rating Maintainability Complexity Lines of code
update_status()
C
38 28 64
handle_subscription_payment()
A
46 15 33
update_date()
A
54 9 19
get_scheduled_action_hook()
S
54 7 22
sanitize_subscription_id()
S
62 4 10
handle_subscription_payment_retry()
S
62 3 11
get_action_args()
S
64 2 9
__construct()
S
62 1 10
handle_subscription_trial_end()
S
80 1 3
handle_subscription_end_of_prepaid_term()
S
80 1 3
handle_subscription_expiration()
S
80 1 3
get_date_types_to_schedule()
S
69 1 8
delete_date()
S
79 1 3
unschedule_actions()
S
79 1 3